package com.enjoyor.soa.traffic.api.dto.fms;

import java.io.Serializable;
import java.util.List;

public class FileInfoDto implements Serializable{
	
	private static final long serialVersionUID = 1L;
	
	/**
	 * 资料编号
	 */
	 private String fileId;
	 /**
	  * 资料类型
	  */
	 private String fileType;
	 /**
	  * 资料类型名称
	  */
	 private String fileTypeName;

	 /**
	  * 资料名称（标题）
	  */
	 private String fileName;
	 /**
	  * 资料内容
	  */
	 private String fileTent;
	 /**
	  * 关键字
	  */
	 private String fileKey;
	 /**
	  * 资料时间
	  */
	 private String fileTime;
	 /**
	  * 公开等级编码
	  */
	 private String classifiedLevelCode;
	 /**
	  * 公开等级名称
	  */
	 private String classifiedLevelName;
	 /**
	  * 置顶
	  */
	 private int top;
	 /**
	  * 是否删除（0：不删除；1：删除）
	  */
	 private String isdelete;
	 /**
	  * 资料所属部门编号
	  */
	 private String groupDept;
	 /**
	  * 资料所属部门名称
	  */
	 private String groupDeptName;
	 /**
	  * 上传时间
	  */
	 private String uploadTime;
	 /**
	  * 上传资料人员编号
	  */
	 private String uploaderId;
	 /**
	  * 上传资料人员名称
	  */
	 private String uploaderName;
	 /**
	  * 上传资料人员职级编号
	  */
	 private String uploaderJobRank;
	 /**
	  * 上传资料人员职级名称
	  */
	 private String uploaderJobRankName;
	 /**
	  * 上传资料人员电话
	  */
	 private String uploaderPhone;
	 /**
	  * 上传资料人员部门编号
	  */
	 private String uploaderDept;
	 /**
	  * 上传资料人员部门名称
	  */
	 private String uploaderDeptName;
	 /**
	  * 备注
	  */
	 private String memo;
	 /**
	  * 用户Id(用于筛选资料用)
	  */
	 private String userId;
	 /**
	  * 权限人员关联
	  */
	 private List<RltFileRightDto> members;
	 
	 
	/**
	 * 获取 资料编号
	 * @return  fileId
	 */
	public String getFileId() {
		return fileId;
	}
	
	/**
	 * 设置 资料编号
	 * @param fileId 资料编号 
	 */
	public void setFileId(String fileId) {
		this.fileId = fileId;
	}
	
	/**
	 * 获取 资料类型
	 * @return  fileType
	 */
	public String getFileType() {
		return fileType;
	}
	
	/**
	 * 设置 资料类型
	 * @param fileType 资料类型 
	 */
	public void setFileType(String fileType) {
		this.fileType = fileType;
	}
	
	
	/**
	 * 获取 资料类型名称
	 * @return  fileTypeName
	 */
	public String getFileTypeName() {
		return fileTypeName;
	}
	

	/**
	 * 设置 资料类型名称
	 * @param fileTypeName 资料类型名称 
	 */
	public void setFileTypeName(String fileTypeName) {
		this.fileTypeName = fileTypeName;
	}
	

	/**
	 * 获取 资料名称（标题）
	 * @return  fileName
	 */
	public String getFileName() {
		return fileName;
	}
	
	/**
	 * 设置 资料名称（标题）
	 * @param fileName 资料名称（标题） 
	 */
	public void setFileName(String fileName) {
		this.fileName = fileName;
	}
	
	/**
	 * 获取 资料内容
	 * @return  fileTent
	 */
	public String getFileTent() {
		return fileTent;
	}
	
	/**
	 * 设置 资料内容
	 * @param fileTent 资料内容 
	 */
	public void setFileTent(String fileTent) {
		this.fileTent = fileTent;
	}
	
	/**
	 * 获取 关键字
	 * @return  fileKey
	 */
	public String getFileKey() {
		return fileKey;
	}
	
	/**
	 * 设置 关键字
	 * @param fileKey 关键字 
	 */
	public void setFileKey(String fileKey) {
		this.fileKey = fileKey;
	}
	
	
	
	/**
	 * 获取 资料时间
	 * @return  fileTime
	 */
	public String getFileTime() {
		return fileTime;
	}
	

	/**
	 * 设置 资料时间
	 * @param fileTime 资料时间 
	 */
	public void setFileTime(String fileTime) {
		this.fileTime = fileTime;
	}
	

	/**
	 * 获取 公开等级编码
	 * @return  classifiedLevelCode
	 */
	public String getClassifiedLevelCode() {
		return classifiedLevelCode;
	}
	

	/**
	 * 设置 公开等级编码
	 * @param classifiedLevelCode 公开等级编码 
	 */
	public void setClassifiedLevelCode(String classifiedLevelCode) {
		this.classifiedLevelCode = classifiedLevelCode;
	}
	

	/**
	 * 获取 公开等级名称
	 * @return  classifiedLevelName
	 */
	public String getClassifiedLevelName() {
		return classifiedLevelName;
	}
	

	/**
	 * 设置 公开等级名称
	 * @param classifiedLevelName 公开等级名称 
	 */
	public void setClassifiedLevelName(String classifiedLevelName) {
		this.classifiedLevelName = classifiedLevelName;
	}
	

	/**
	 * 获取 置顶
	 * @return  top
	 */
	public int getTop() {
		return top;
	}
	
	/**
	 * 设置 置顶
	 * @param top 置顶 
	 */
	public void setTop(int top) {
		this.top = top;
	}
	
	/**
	 * 获取 是否删除（0：不删除；1：删除）
	 * @return  isdelete
	 */
	public String getIsdelete() {
		return isdelete;
	}
	
	/**
	 * 设置 是否删除（0：不删除；1：删除）
	 * @param isdelete 是否删除（0：不删除；1：删除） 
	 */
	public void setIsdelete(String isdelete) {
		this.isdelete = isdelete;
	}
	
	/**
	 * 获取 资料所属部门编号
	 * @return  groupDept
	 */
	public String getGroupDept() {
		return groupDept;
	}
	
	/**
	 * 设置 资料所属部门编号
	 * @param groupDept 资料所属部门编号 
	 */
	public void setGroupDept(String groupDept) {
		this.groupDept = groupDept;
	}
	
	/**
	 * 获取 资料所属部门名称
	 * @return  groupDeptName
	 */
	public String getGroupDeptName() {
		return groupDeptName;
	}
	
	/**
	 * 设置 资料所属部门名称
	 * @param groupDeptName 资料所属部门名称 
	 */
	public void setGroupDeptName(String groupDeptName) {
		this.groupDeptName = groupDeptName;
	}
	
	
	
	/**
	 * 获取 上传时间
	 * @return  uploadTime
	 */
	public String getUploadTime() {
		return uploadTime;
	}
	

	/**
	 * 设置 上传时间
	 * @param uploadTime 上传时间 
	 */
	public void setUploadTime(String uploadTime) {
		this.uploadTime = uploadTime;
	}
	

	/**
	 * 获取 上传资料人员编号
	 * @return  uploaderId
	 */
	public String getUploaderId() {
		return uploaderId;
	}
	
	/**
	 * 设置 上传资料人员编号
	 * @param uploaderId 上传资料人员编号 
	 */
	public void setUploaderId(String uploaderId) {
		this.uploaderId = uploaderId;
	}
	
	/**
	 * 获取 上传资料人员名称
	 * @return  uploaderName
	 */
	public String getUploaderName() {
		return uploaderName;
	}
	
	/**
	 * 设置 上传资料人员名称
	 * @param uploaderName 上传资料人员名称 
	 */
	public void setUploaderName(String uploaderName) {
		this.uploaderName = uploaderName;
	}
	
	/**
	 * 获取 上传资料人员职级编号
	 * @return  uploaderJobRank
	 */
	public String getUploaderJobRank() {
		return uploaderJobRank;
	}
	
	/**
	 * 设置 上传资料人员职级编号
	 * @param uploaderJobRank 上传资料人员职级编号 
	 */
	public void setUploaderJobRank(String uploaderJobRank) {
		this.uploaderJobRank = uploaderJobRank;
	}
	
	/**
	 * 获取 上传资料人员职级名称
	 * @return  uploaderJobRankName
	 */
	public String getUploaderJobRankName() {
		return uploaderJobRankName;
	}
	
	/**
	 * 设置 上传资料人员职级名称
	 * @param uploaderJobRankName 上传资料人员职级名称 
	 */
	public void setUploaderJobRankName(String uploaderJobRankName) {
		this.uploaderJobRankName = uploaderJobRankName;
	}
	
	/**
	 * 获取 上传资料人员电话
	 * @return  uploaderPhone
	 */
	public String getUploaderPhone() {
		return uploaderPhone;
	}
	
	/**
	 * 设置 上传资料人员电话
	 * @param uploaderPhone 上传资料人员电话 
	 */
	public void setUploaderPhone(String uploaderPhone) {
		this.uploaderPhone = uploaderPhone;
	}
	
	/**
	 * 获取 上传资料人员部门编号
	 * @return  uploaderDept
	 */
	public String getUploaderDept() {
		return uploaderDept;
	}
	
	/**
	 * 设置 上传资料人员部门编号
	 * @param uploaderDept 上传资料人员部门编号 
	 */
	public void setUploaderDept(String uploaderDept) {
		this.uploaderDept = uploaderDept;
	}
	
	/**
	 * 获取 上传资料人员部门名称
	 * @return  uploaderDeptName
	 */
	public String getUploaderDeptName() {
		return uploaderDeptName;
	}
	
	/**
	 * 设置 上传资料人员部门名称
	 * @param uploaderDeptName 上传资料人员部门名称 
	 */
	public void setUploaderDeptName(String uploaderDeptName) {
		this.uploaderDeptName = uploaderDeptName;
	}
	
	/**
	 * 获取 备注
	 * @return  memo
	 */
	public String getMemo() {
		return memo;
	}
	
	/**
	 * 设置 备注
	 * @param memo 备注 
	 */
	public void setMemo(String memo) {
		this.memo = memo;
	}
	
	/**
	 * 获取 用户Id(用于筛选资料用)
	 * @return  userId
	 */
	public String getUserId() {
		return userId;
	}
	

	/**
	 * 设置 用户Id(用于筛选资料用)
	 * @param userId 用户Id(用于筛选资料用) 
	 */
	public void setUserId(String userId) {
		this.userId = userId;
	}
	

	/**
	 * 获取 权限人员关联
	 * @return  members
	 */
	public List<RltFileRightDto> getMembers() {
		return members;
	}
	

	/**
	 * 设置 权限人员关联
	 * @param members 权限人员关联 
	 */
	public void setMembers(List<RltFileRightDto> members) {
		this.members = members;
	}

}
